raylu Edition Changelog
(picked up from v1.7.7)
Thank you FooL!

-1.9.0
Recoded the entire TCPConnection class module and changed around huge blocks of code - too much to document specifically, most of it just for readability
The bot now works with all clients. Your connection options are as follows (as of 3/19/07):
	SC/BW/WC2:	BNLS (bnls.valhallalegends.com only)
	D2/LoD:		local hashing, BNLS (any)
	WC3/TFT:	local hashing, BNLS (hdx.jbls.org fully works, jbls.org requires you to specify your own VerByte)
Updated the hardcoded VerByte for Warcraft III to 0x15
The bot now uses BNLS only for hashing; all password and CD-key processing is done locally with BNCSutil.dll
Also, it no longer tries to authorize itself to the BNLS server
Updated the readme's information about local hashing (clients that required PMac hashes no longer support local hashing)
The bot now disables VBS when loadmode or floodmode are turned on and re-enables them when loadmode is turned off. The bot also reports when loadmode is off to the channel
Lastseen list now formats in short date/time (no leading 0s, no military time on most systems)
The lastseen list also checks users in the channel it's joining and updates that
Fixed a minor parsing error when failing to change a clan member's rank
AddQ now truncates messages at 250 instead of 200.
.cinfo (and .crank [username]) now accepts wildcards.
More minor cosmetics (including fixing the About menu)

-1.8.5
Made the bot pretend to be on a Power Mac platform for Starcraft, Brood War, and Warcraft II for the new Battle.net changes. This also means you need PMAC hash files for these two games if you choose not to use BNLS
Changed the hash files folder for Warcraft II from WAR2 to W2BN to be more consistent with Battle.net product IDs
The bot now joins the default product channel if there is no home channel
Updated .cmdlist to match all the changes I've made. Updated a few inconsistencies in the readme command list too
Added .crank, .cinfo, and .cremove commands
When double-clicking on a username in the channel list, focus will be given to the chat box
More minor cosmetics (including changing the font to Tahoma)
Switched the order of the news servers so that Berzerkerweb is first and raylu.no-ip.com is second

-1.8.4
Fixed some version check parsing
Fixed a BNLS parsing error that caused the bot to crash with no error message when 0x09 returned false for "successful"
Aliased "rb" to .repeatban
Disallowed banning and kicking of usernames ending in "
This version comes with the updated BNCSutil.dll for non-Diablo II CheckRevisions

-1.8.3
Updated the hardcoded VerByte to CF for StarCraft and BroodWar to match the 1.14 patch
Updated ping and pingme again
Changed ignoreguests to use on/off/1/0 and disabled unignoreguests as it's no longer needed
Changed the handling of .f ("0" and "off" turn it off; nothing, "1", and "on" turn it on; "2" sets it to mode 2; "3" and "efp" set it to 2 and turn EFP on; "own" sets it to 2, turns EFP on, and turns most of the automatic bans on)
.efp 2 is now disabled, as this was useless (according to FooL himself)
Using .lockdown full now tells you that it isn't actually locking down, it's EFP-ing
Removed "g" and "guest" aliases to ignoreguests so that only "ig" remains
Aliased "j" to .join
Aliased "lw" to .lastwhisper
Aliased "date" to .time. since the command returns both
Aliased "prev" to .previous
Aliased "sv" to .setvol
Removed the "setpass" alias and added "chanpass"; "changepass" is still an alias
Changed the "banlast" alias of "lastban" to "lb"
Removed the "/cleartext" alias for /cls
Removed the !mailread alias to !inbox
Removed the "cfuck" alias to .channelexile
Changed the access requirement for ranks from 60 to 40
Changed the access requirement for shitlist and tagban from 50 to 70
Removed the .jumpto command because it doesn't work
Fixed a bug that allowed anyone to turn greets and idles on/off
Like .show and .hide, .restore and .minimize no longer give a bot response
.show and .hide are now included in limited commands
The default loadmode upper bound is 40 instead of 0 (loadmode automatically turns on if there are at least 40 users in the channel; 0 disables)
Added .setname, .setpass, .setkey, and .setexpkey commands
!inbox returns nothing if you have mail, even if you have 20 access
The bot uses a new news server and tells you when it's trying to download news
Yup, you guessed it - more minor cosmetics!

-1.8.2
Ping and pingme are fixed
More minor cosmetics (tooltips in the Profiles and Options dialogs)
Changed the BNLS Server dropdown box in the Options dialog
A small update to the default files that come with the bot

-1.8.1
Renamed Config and Settings/Options to Profiles and Options, respectively
Fixed tab indices and redecorated in Profiles and Options
The bot now skips the default game channel (i.e. Brood War USA-#) and goes right to the home channel
Rejoining doesn't leave and come back; it actually rejoins
Changed every instance of /join to use 0x0C instead
Disabled the queue count and debug commands
In the clan command, aliased private to priv and public to pub
In the commandmode command, removed the max alias
Removed the clanmail alias for mailall and changed its access requirement to 90
Disabled sending of /cls to Battle.net
Disabled the ?trigga alias
/clan private is sent only when passprotect is SET to 3 instead of also when getting its status if it was ALREADY AT 3)
Disabled most "enable" and "disable" aliases (leaving "on", "1" and "off", "0" instead)
Also enabled most toggle commands to use "on", "1", "off", and "0"
Changed the toggle for IPbans command from "ipban" to "ipbans". "ipban" is now only for actually IPbanning
Removed the "giveop" and "giveops" aliases for "op"
Aliased "des" to "designate"
Changed the access requirement for server from 60 to 40
Added bancount with an access requirement of 50 (same as banned)
The bot now tells you if the ranks system isn't activated when trying promote and demote
Removed the "mailbyaccess" and "mailaccess" aliases to "accessmail"
Most of the places that used to say "que" have been changed to "queue", including the "clearque" alias to "cq"
The only alias for "scq" now is "silentlyclearqueue"
Added "shitrem" alias to "sd", "tagrem" to "td", "saferem" to "safedel"
Removed the "pban" alias from "shitadd"
Changed the repeatban command behavior; most noticably, "mimic" = "2"
Changed the aliases of "clansafelist" to "csl" and "clansafe"
The idle and greet toggle commands now make sense (no more idleon/greetoff)
Aliased "idlemsg" to "setidle" and "greetmsg" to "setgreet"
Added hide and show commands with 900 access (same as minimize and maximize/restore)
Lots of minor cosmetics and diction changes and internal code changes